package kr.or.ddit.buyer.service;

import java.util.List;

import kr.or.ddit.buyer.dao.IBuyerDao;
import kr.or.ddit.vo.BuyerDTO;

public class BuyerServiceImpl implements IBuyerService {
	
	private IBuyerDao dao;

	public IBuyerDao getDao() {
		return dao;
	}

	public void setDao(IBuyerDao dao) {
		this.dao = dao;
	}
	
	@Override
	public buyerResult createBuyer(BuyerDTO buyer) {
		// 먼저 클라이언트가 입력한 회원 아이디가 이미 사용중인지 여부를 체크 / enum 이용
//		String sell_id = seller.getSell_id();
//		SellerDTO tempMember = dao.getSeller(sell_id);
//		if (tempMember == null) {// 사용가능 아이디인 경우
			int result = dao.insertBuyer(buyer);
			if (result >= 1) {	// excuteUpdate()의 반환값이 인트형 숫자라서.. 변화되면 변화된개수만큼
				return buyerResult.OK;
			} else {
				return buyerResult.Failed;
			}
//		} else { //클라이언트가 사용하겟다는 아이디가 이미 사용중인 경우
//			return sellerResult.PKDuplicated;
//		}
	}



	@Override
	public List<BuyerDTO> getBuyerList() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BuyerDTO getBuyer(String buy_no) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public buyerResult modifyBuyer(BuyerDTO buyer) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public buyerResult removeBuyer(BuyerDTO buyer) {
		// TODO Auto-generated method stub
		return null;
	}

}
